Requirements
This page lists OmniCore requirements and related information.
Regions and versions
Transport Layer Security (TLS)
OmniCore requires TLS version 1.2 or higher.
MQTT bridge
MQTT version 3.1.1 is required. The following features are not supported:
- MQTT QoS 2
- Arbitrary MQTT topics and subscriptions. For topic requirements, see the section on connecting devices using MQTT
- Last Will and Testament (LWT)
- Retained messages
- Persistent sessions
HTTP bridge
Secure communication (HTTPS) is required. OmniCore supports HTTP 1.1 only (not 2.0).
Permitted characters and size requirements
Registries and device identifiers, and their associated fields, are limited to certain characters. These fields are also limited in size (either length or byte size). The following table lists the permitted characters and sizes for each resource:
Resource | Limitations |
---|---|
Registry IDs |
|
Device metadata keys |
|
Device metadata values |
|
Subfolders* |
|